Extending OCL to Specify and Validate Integrity Constraints in UML-GeoFrame Conceptual Data Model
نویسندگان
چکیده
This paper describes a proposal for OCL (Object Constraint Language) by adding geographical features to assist the geographical data modeling. OCL can be used to complement the diagrams when the UML constructors do not allow the specification of all requirements related to the application domain. The objective is to complement and validate conceptual data diagrams built with constructors of the UML-GeoFrame data model, with and extended OCL used for constraint topological relationships in the data model itself and available in his diagram to access stereotypes for direct user defined constraints.
منابع مشابه
Modeling spatial constraints in conceptual database design of network applications
This paper describes the problems found in geographic databases design during the conceptual modeling of real world elements that are related by a network structure. It is believed that is possible to reach a better quality of the geographical data if spatial integrity constraints about the elements on a network are specified in a conceptual level. Hence, the purpose of this paper is to expand ...
متن کاملExtending the UML-GeoFrame Data Model for Conceptual Modeling of Network Applications
This paper presents an extension of the UML-GeoFrame data model that includes a set of new constructors to allow the definition of conceptual schemas for spatial database applications whose elements relationship forms a network.. Also, it is discussed how the GeoFrame conceptual framework is changed with the inclusion of new metaclasses and the corresponding stereotypes related to network eleme...
متن کاملExtracting UML/OCL Integrity Constraints and Derived Types from Relational Databases
Relational databases usually enforce relevant organizational business rules. This aspect is ignored by current database reverse engineering approaches which only focus on the extraction of the structural part of the conceptual schema. Other database elements like triggers, views, column constraints, etc. are not considered by those methods. As a result, the generated conceptual schema is incomp...
متن کاملGeracao automatica de codigo fonte para restricoes de integridade topologicas utilizando o perfil UML GeoProfile
In the geographical database context, the UML profile called GeoProfile is used in the conceptual modeling of geographical data with welldefined metamodel topology constraints through the use of Object Constraint Language (OCL). This paper describes the process of automatic transformation of GeoProfile constructors and its spatial constraints along the different levels of the MDA architecture. ...
متن کاملOCL-Lite: A Decidable (Yet Expressive) Fragment of OCL
UML has become a de facto standard in conceptual modeling. Class diagrams in UML allow one to model the data in the domain of interest by specifying a set of graphical constraints. However, in most cases one needs to provide the class diagram with additional semantics to completely specify the domain, and this is where OCL comes into play. While reasoning over class diagrams is decidable and ha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013